cr 10 smart pro review